let api = require('../../utils/api.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    hasDescribe:false,//是否有描述
    groupname:'',
    usernum:'',
    groupDescribe:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  onShow: function () {

  },
  //获取填写内容
  changeContent:function(e){
    let type = e.currentTarget.dataset.type;
    let value = e.detail.value.replace(/\s+/g, '');
    this.setData({
      [type]:value
    })
    if(type == 'groupDescribe'&&value!=''){
      this.setData({
        hasDescribe:true
      })
    }
  },
  // 创建新队伍
  addGroup:function(){
    const token = wx.getStorageSync('token');
    let groupName = this.data.groupname;
    let maxNum = this.data.usernum;
    let groupDescribe = this.data.groupDescribe;
    if(groupName.length <= 0){
      wx.showToast({
        title: '请输入队伍名称',
        icon:'none'
      })
      return;
    }
    if(isNaN(maxNum)){
      maxNum = 6
      this.setData({
        usernum:6
      })
      wx.showToast({
        title: '只能输入数字',
        icon:'none'
      })
      return;
    }
    if(maxNum <= 1){
      maxNum = 2
      this.setData({
        usernum:2
      })
      wx.showToast({
        title: '数值太小，人数更改为2',
        icon:'none'
      })
      return;
    }
    if(maxNum > 8){
      maxNum = 8
      this.setData({
        usernum:8
      })
      wx.showToast({
        title: '数值太大，人数更改为8',
        icon:'none'
      })
      return;
    }
    api.post('group/addGroup',{
      token:token,
      groupName:groupName,
      maxNum:maxNum,
      groupDescribe:groupDescribe
    }).then(res => {
      wx.navigateBack()
    }).catch(err => {
      wx.showToast({
        title: '系统出错，请稍后再试~',
        icon:'none'
      })
    })
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})